/* CSS Document */

@media only screen and (max-width: 1800px){
.container {padding:0 65px;}
.container1 {padding:0 65px;}
}

@media only screen and (max-width: 1440px){
.container {padding:0 40px;}
.container1 {padding:0 40px;}
.aa{ width:870px;}
.bb{ margin-top:20px;}
}

@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 1199px){
}
@media screen and (min-width: 960px) and (max-width: 1024px) {


}
@media only screen and (max-width: 992px){
.container {padding:0 20px;}
.header{padding: 0; height:50px}
.header .left a img {height: 40px;margin-top: 6px;}
.header #navToggle {height: 100%;padding: 9px 15px;margin-right: -15px;display: inline-block;float: right;}
.header #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
.header #navToggle span:before,.header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #000;}
.header #navToggle span:before {top: 8px;}
.header #navToggle span:after {bottom: 10px;}
.header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
.header #navToggle.open span:after {
bottom: 12px;
-webkit-transform: translateY(10px) rotate(45deg);
-moz-transform: translateY(10px) rotate(45deg);
-ms-transform: translateY(10px) rotate(45deg);
-o-transform: translateY(10px) rotate(45deg);
transform: translateY(10px) rotate(45deg);
}
.header #navToggle.open span {background: none;}
.header #navToggle.open span:before,.header #navToggle.open span:after {background: #000;}
.header .nav{display: none;}
.banner{ margin: 50px auto 0 auto;}
.fsm-1{width:100%}
.t_abt_r {display: none;}
.t_abt_l {float: none;width: 100%;}
.t_abt_l04 {padding-right: 0;}
.numCount li .numCX{ font-size:36px; }
.numCount li {width: 50%; margin-bottom:20px;}
.aa{ width:100%; margin-bottom:20px;}
.t_news_a01z {padding-top: 20px;}
.t_news_a01 {width: 100%;float: none;}
.t_news_a02 {margin-left: 0;width: 100%;float: none;margin-top: 10px;}
.t_news_r02_b {font-size: 16px;}
.t_news_r01 {padding: 20px 0;}
.t_news_r03 {padding-left: 10px;}
.zsm-1{width:100%}

.youshi_wrap ul li p{font-size:12px;margin-top:0;}
.youshi_wrap ul{width:100%;padding:20px 2% 0;}
.youshi_wrap{overflow:hidden;width:100%;padding:20px 0 0;}
.youshi_wrap ul li{width:46%;margin-bottom:10px;margin-right:20px;}
.youshi_wrap ul li:nth-child(2n){margin-right:0;}
.youshi_wrap ul li .icon{width:80px;height:80px;}
.youshi_wrap ul li .tlt{margin-top:10px;font-size:16px;}

.iabout_tit li{ width:50%;padding-bottom: 20px;margin-top: 10px;}

.proSearch {height: auto;padding: 20px 0;}
.proSearch p {font-size: 18px;margin-bottom: 0;}
.ProTab,.proSearch .search{ display:none;}
.proList .proWrap{padding-bottom:15px;margin-bottom:15px;}
.proList .proImg{display:block;width:100%;margin-bottom:10px;}
.proList .proTxt,.proList .proLink{width:100%;margin-left:0;}
.proList .proTxt{padding-top:20px;}
.proList .proTxt .proText{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.proList .proLink{padding-top:20px;}
.proList .proLink a{*border-color:#E45901 !important;line-height:50px;}
.proList .proLink .more{margin:auto;}
.proList .proLink .more,.proList .proLink .consult{padding-left:55px;}
.proAd, .proTrait, .proShow, .system, .videoList, .newsList {padding: 10px 0;}
.proAd,.proTrait,.proShow{height:auto;}
.proAdWrap{padding-top:10px;}
.proAdWrap .fl{ float:none;}
.proAdWrapTxt{width:100%;}
.proAdWrapTxt .proAdName{font-size:18px;margin-bottom:10px;}
.proAdWrapTxt .proAdText{font-size:14px;line-height:26px;}
.proAdWrapLink{display:none;width:100%;justify-content:space-between;flex-wrap:nowrap;}
.proTraitWrap{padding-top:0; float:none;}
.proTraitWrap .proTraitTit{font-size:18px;margin-bottom:10px;}
.proTraitWrap .proTraitTxt,.proTraitSecTexT,.system ul li .systemTxt,.newsDeTxt p:not(:last-child),.newsDePage a{font-size:12px;line-height:22px;margin-bottom:10px;}
.proTraitImg{border-radius:10px;padding:3px; float:none;}
.proShow ul{margin:0 -5px}
.proShow ul li{padding:0 5px;}
.proShow p,.proTraitSecTiT,.system p,.specimen p,.videoList h2,.newsList h2,.newsWrap .newsTit,.newsDe h2.newsDeTit,.system ul li .systemTit{font-size:18px;margin-bottom:10px;line-height:22px;}
.proAd,.proTrait,.proShow,.system,.videoList,.newsList{padding:10px 0;}
.proTraitSecTxt,.proTraitSecImg{width:100%;flex:none;}
.proTraitSecImg{display:none;}
.proTraitSec{height:auto;}
.proTraitSec{background:none;}
.system{ padding:0 10px;}
.system ul li{width:46%;}
.system ul li:last-child{display:none;}
.proFour ul li{width:100%;}
.proFourWrap{left:10%;}
.proFourWrap .proFourOrder{font-size:48px;left:12px;}
.proFourWrap .proFourTit{font-size:16px;}
.proFourWrap .proFourTxt{font-size:14px;margin-top:5px;}
.specimen{padding:20px 10px;}
.specimen ul{margin:0 -5px}
.specimen ul li{width:50%;padding:0 5px;margin-bottom:10px;}

.technical{ margin-bottom:40px;}
.technical p{ margin:40px 0 30px 0;}
.technical table{width:100%;margin:0 auto;}
.technical tbody tr td:first-child,.technical tbody tr:first-child td:nth-child(2),.technical tbody tr td:nth-child(2),.technical tbody tr:first-child td:first-child{padding-left:10px;font-size:12px !important;}
.technical tbody tr td:first-child{width:auto; line-height:24px;font-size:12px !important;}
.technical tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4){ line-height:24px; padding-left:10px;font-size:12px !important;}



.newshowbox {float: none;width: 100%;}
.newshow_name{font-size:20px;}
.newshow_cont{margin-top:0;}
.newshowbox_r{float:none;width:100%;margin:0;}
.newshowbox_r_t{display:none;}
.newshowbox_r_b{margin-top:0;width:100%;margin-bottom:20px;}

.contact .c_row{width:100%; *float:none;margin-left: 0;}
.iTitle .t1{font-size: 23px;}
.iTitle .t2{font-size: 16px;}
.iTitle{padding: 6% 0;}
.contact .c_cup .c_li {width: 100%;background: none;}
.prolist-col-3 .prolist-item {width: 100%;}
.prolist-image i {top: 40%;left: 45%;}
.videos{ width:100%; left:0; margin-left:auto; height:auto;}
.videos #video{ width:100% !important;}

.n_news_li {padding: 0 3% 15px 3%;height: auto;border-bottom: 1px solid #eee;}
.n_news_li_time {display: none;}
.n_news_li_con {float: none;margin-left: 0;width: 100%;}
.n_news_li_name {font-size: 18px;margin-top: 10px;}

.s_footer{padding-top:20px;}
.s_footerz{width:94%;}
.s_fb_l{width:100%;float:none;}
.s_fb_l01{margin-bottom:15px;clear:both;zoom:1;display:table;}
.s_fb_l02{clear:both;zoom:1;display:table;float:none;}
.s_fb_c{display:none;}
.s_hdpt{width:100%;float:none;padding:0;}
.s_hdpt01{margin-bottom:15px;}
.s_footer_b{height:auto;line-height:normal;clear:both;zoom:1;display:table;padding:10px 0;}
.s_footer_b01{width:94%;}
.s_ftb_l{float:none;width:100%;}
.s_ftb_r{float:none;text-align:left;width:100%;margin-top:5px;}
}
@media only screen and (max-width: 959px){
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 640px) {


}

@media only screen and (max-width: 480px) {

}

@media only screen and (min-width: 1440px){
.bb{ margin-top:50px;}
}
